blow out one's brains - French English Dictionary